void randcolorrise(int leng, int space, boolean dim) {
  static int st = 0;
  static CRGB col1,col2,col3,col4,col5;
  if (st == 0) {
    leds[23] = col1  = doublecolor(random(12));
    leds[47] = col2  = doublecolor(random(12));
    leds[71] = col3  = doublecolor(random(12));
    leds[95] = col4  = doublecolor(random(12));
    leds[119] = col5  = doublecolor(random(12));
  } else if (st < leng) {
    leds[23] = col1; 
    leds[47] = col2;
    leds[71] = col3;
    leds[95] = col4;
    leds[119] = col5;
  } else {
    leds[23]
    = leds[47]
    = leds[71]
    = leds[95]
    = leds[119] = CRGB::Black;
  }
  st++;
  if (st >= leng + space) st = 0;
  if (dim)
    eachlinedimmershiftup();
  else
    eachlineshiftup();
  FastLED.show();
  delay(100);
}

void colorrise(int leng, int space, boolean dim) {
  static int st = 0;
  static CRGB col;
  if (st == 0) {
    col
    = leds[23] 
    = leds[47]
    = leds[71]
    = leds[95]
    = leds[119] = doublecolor(random(12));
  } else if (st < leng) {
    leds[23]
    = leds[47]
    = leds[71]
    = leds[95]
    = leds[119] = col;
  } else {
    leds[23]
    = leds[47]
    = leds[71]
    = leds[95]
    = leds[119] = CRGB::Black;
  }
  st++;
  if (st >= leng + space) st = 0;
  if (dim)
    eachlinedimmershiftup();
  else
    eachlineshiftup();
  FastLED.show();
  delay(100);
}

